/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ftpultility;

import java.io.Serializable;

/**
 *
 * @author gilmario
 */
public class ConfiguracaoEntidade implements Serializable {

    private static final long serialVersionUID = 2L;
    private static final int decode = 1818;
    private char[] nomebanco;
    private char[] servidor;
    private int porta;
    private char[] driver;
    private char[] tipobanco;
    private char[] dialeto;
    private char[] usuario;
    private char[] senha;
    private boolean formatSql;
    private boolean showSql;
    private char[] pacoteEntidades;
    private GilCripto cr;
    private char[] url;

    public ConfiguracaoEntidade() {
        cr = new GilCripto();
    }

    public String getDialeto() {
        return cr.DesCriptografar(dialeto, decode);
    }

    public void setDialeto(String dialeto) {
        this.dialeto = cr.Criptografar(dialeto, decode);
    }

    public String getDriver() {
        return cr.DesCriptografar(driver, decode);
    }

    public void setDriver(String driver) {
        this.driver = cr.Criptografar(driver, decode);
    }

    public boolean isFormatSql() {
        return formatSql;
    }

    public void setFormatSql(boolean formatSql) {
        this.formatSql = formatSql;
    }

    public String getNomebanco() {
        return cr.DesCriptografar(nomebanco, decode);
    }

    public void setNomebanco(String nomebanco) {
        this.nomebanco = cr.Criptografar(nomebanco, decode);
    }

    public String getPacoteEntidades() {
        return cr.DesCriptografar(pacoteEntidades, decode);
    }

    public void setPacoteEntidades(String pacoteEntidades) {
        this.pacoteEntidades = cr.Criptografar(pacoteEntidades, decode);
    }

    public int getPorta() {
        return porta;
    }

    public void setPorta(int porta) {
        this.porta = porta;
    }

    public String getSenha() {
        return cr.DesCriptografar(senha, decode);
    }

    public void setSenha(String senha) {
        this.senha = cr.Criptografar(senha, decode);
    }

    public String getServidor() {
        return cr.DesCriptografar(servidor, decode);
    }

    public void setServidor(String servidor) {
        this.servidor = cr.Criptografar(servidor, decode);
    }

    public boolean isShowSql() {
        return showSql;
    }

    public void setShowSql(boolean showSql) {
        this.showSql = showSql;
    }

    public String getTipobanco() {
        return cr.DesCriptografar(tipobanco, decode);
    }

    public void setTipobanco(String tipobanco) {
        this.tipobanco = cr.Criptografar(tipobanco, decode);
    }

    public String getUsuario() {
        return cr.DesCriptografar(usuario, decode);
    }

    public void setUsuario(String usuario) {
        this.usuario = cr.Criptografar(usuario, decode);
    }

    public String getUrl() {
        return cr.DesCriptografar(url, decode);
    }

    public void setUrl(String url) {
        this.url = cr.Criptografar(url, decode);
    }
}
